package com.un.ebs.finance.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.omg.CORBA.PRIVATE_MEMBER;

import java.io.Serializable;

/**
 * @author liubo
 * @email liubocs@163.com
 * @date 2020/9/7 20:08
 */
@Data
public class CertificateEntityDto implements Serializable {

    /**
     * 摘要
     */
    @JSONField(name = "FEXPLANATION")
    private String explanation;

    /**
     * 科目编码
     */
    @JSONField(name = "FACCOUNTID")
    private FNumberDto accountId;

    /**
     * 核算维度
     */
    @JSONField(name = "FDetailID")
    private FDetailDto detailId;

    /**
     * 币别
     */
    @JSONField(name = "FCURRENCYID")
    private FNumberDto currencyId;

    /**
     * 汇率类型
     */
    @JSONField(name = "FEXCHANGERATETYPE")
    private FNumberDto exchangeRateType;

    /**
     * 汇率
     */
    @JSONField(name = "FEXCHANGERATE")
    private String exchangeRate;

    /**
     * 原币金额
     */
    @JSONField(name = "FAMOUNTFOR")
    private String amountFor;

    /**
     * 借方金额
     */
    @JSONField(name = "FDEBIT")
    private String debit;

    /**
     * 贷方金额
     */
    @JSONField(name = "FCREDIT")
    private String credit;

}
